<?php

class Usuario
{
	private $id, $usuario, $password, $tipo_usuario;

	function __construct($id=NULL,$user=NULL,$pass=NULL,$tipo=NULL) {
		$this->id=$id;
		$this->usuario=$user;
		$this->password=$pass;
		$this->tipo_usuario=$tipo;
	}

	function getId() {
		return $this->id;
	}

	function getUsuario() {
		return $this->usuario;
	}

	function getPassword() {
		return $this->password;
	}

	function getTipoUsuario() {
		return $this->tipo_usuario;
	}

	function setId($id) {
		$this->id = $id;
	}

	function setUsuario($usuario) {
		$this->usuario = $usuario;
	}

	function setPassword($password) {
		$this->password = $password;
	}

	function setTipoUsuario($tipo_usuario) {
		$this->tipo_usuario = $tipo_usuario;
	}

	/* Area del ORM */
	function cargar () {
		return ORMUsuario::cargarUsuario($this);
	}

	function guardar () {
		return ORMUsuario::guardarUsuario($this);
	}

	function eliminar () {
		return ORMUsuario::eliminarUsuario($this);
	}
}
